home *** CD-ROM | disk | FTP | other *** search
/ SoundMaker 2003 (Professional Edition) / SoundMaker 2003 - Professional Edition.iso / sample converter / tlrdemo.exe / {app} / epsdisk.txt < prev    next >
Text File  |  2000-07-05  |  18KB  |  387 lines

  1.                                                                 11/8/1993
  2. ============================================================================
  3. EPSDisk v1.30b:  program for reading, writing and formatting 
  4.                  EPS disks and images on IBM PC compatibles;
  5.                  extracts and writes individual files to DOS
  6.                  files 
  7. ============================================================================
  8. It allows the user to read and write physical disks, raw image files, and
  9. GKH files (GKH is the standard disk image format used for the EPS archive
  10. at oak.oakl.edu).  Version 1.11 added the ability to extract and write EPS
  11. individual files to DOS files.
  12.  
  13. EPSDisk supports different disk formats, including EPS/16+ double density 
  14. 800K and ASR-10 high density 1.6MB format.  It also allows non-standard 
  15. formats to be created (to an extent) --- for example, it is very possible 
  16. (I am using one as my boot disk) to format 82 tracks per side, for a total 
  17. disk capacity of 820K (1640 blocks)!
  18.  
  19. As of Version 1.21 the COMPUTER format of the ASR-10 (thanks to
  20. Fred Shaul for the info) is fully supported , allowing formatting and all 
  21. other  normal operations.
  22.  
  23. The EPSDisk formatter has a feature called sector shift, which speeds up 
  24. your disk access by formatting the disk sectors in a special order.  The
  25. order of sectors is staggered from one track to the next, so that the drive 
  26. doesn't have to spin all the way around to start on the next track.  This
  27. feature gives a truly amazing increase in disk performance from floppies!
  28. Please try it --- this alone is worth the price.
  29.  
  30. Try this out: grab your OS disk, and save it to a file (GKH, or whatever).
  31. Then, format a disk with EPSDisk (double density by default; to change, use
  32. the Parameters command), and copy the disk image onto your new disk.  You'll
  33. be pleasantly surprised to find your EPS boots up quite a bit faster!  Also
  34. try a few bank loads, and you'll understand how neat this feature is.
  35.  
  36. Enjoy!  Send comments, questions, wish lists, etc. to:
  37.  
  38. Michael Chen                    (mchen@cse.psu.edu)
  39. 319 West Hamilton #E
  40. State College, PA 16801           (ground address valid until August 1994)
  41.                 (USA)
  42. ----------------------------------------------------------------------------
  43. MY CURRENT WISH LIST:
  44.  
  45. Could someone please send me either a copy of the file formats for the EPS
  46. and cousins, tell me where to get one, or the same for the MIDI Sys-Ex
  47. documentation (which is supposedly very close to the file data)?
  48.  
  49. Also, please keep uploading cool samples to the archive!
  50. ----------------------------------------------------------------------------
  51. SHAREWARE POLICY (THE "POOR STUDENT" PLUG)
  52.  
  53. If you find this software useful, and use it on a regular basis,
  54. please register your copy with me.  Send your ground address, your
  55. e-mail address (if you have one), and the version of EPSDisk you are
  56. using to me, along with a modest monetary donation (if you think it is
  57. worthy; certainly not over $50!) and suggestions on what could be done 
  58. to improve or expand the program.  
  59.  
  60. E-mail and ground addresses are listed above.
  61. ----------------------------------------------------------------------------
  62. RELEASE NOTES:
  63.  
  64. The single files that EPSDisk creates are .EFE-compatible.  However, if you
  65. don't specify an extension, EPSDisk tries to pick one that is descriptive
  66. of the file type (.INS, .OS, and so on).  To override this, just add .EFE to
  67. the file name.
  68.  
  69. When writing existing .EFE compatible files to an EPS disk or an image 
  70. one can supply DOS wildcards for the filename to select all in a directory.
  71.  
  72. In situations where you have a lot of .EFE files the easiest thing to do
  73. is to write these files first to an image and then to an EPS floppy.
  74. Here is what you do:
  75.    1. Format a GKH volume  -- F)ormat, volume w.gkh ( or w.img )
  76.    2. Write the .EFE files to that volume -- W)rite, dest volume
  77.         w.gkh, default directory, source file *.efe
  78.    3. Copy the GKH image to an EPS disk -- C)opy w.gkh to B:
  79.  
  80.     Note: When doing W)rite file to disk, EPSDisk expects the DOS file to
  81.           be in the current directory.
  82.  
  83.  
  84. I have had one report of a very strange bug when trying to copy the second
  85. disk of a multi-disk instrument.  Can someone else try this for me?
  86.  
  87. If the information about the disk format in the device block is bad, EPSDisk
  88. will now scan your disk to figure out how many tracks and sectors it has.
  89. For DOS disks, the number of sectors found will be one more than expected
  90. (i.e. a 720K disk scans as 10-sector); this is due to the way the EPS and DOS
  91. number their disk sectors.
  92. ============================================================================
  93. EPSDisk revision log:
  94.  
  95. <1.01 (1/27/93) Internal (non-public) versions only
  96.  
  97. 1.01a (1/28/93) Fixed bug which prevented HD drives from formatting DD disks,
  98.                 which made the formatter useless for a lot of people.
  99.  
  100. 1.01b (1/28/93) Fixed bug which messed up volume copies to and from DD disks.
  101.  
  102. 1.01c (1/28/93) Fixed bug in volume formatting which caused the EPS to say
  103.                 "BAD DISK OS" when the disk was inserted.  As it turns out,
  104.                 some of the diagrams in the document "EPS Floppy Disk Format
  105.                 Explained" are not correct -- there are columns missing from
  106.                 at least two of the memory dumps.
  107.  
  108. 1.01d (1/28/93) Modified code from SctrEdit module of old EPSUTIL program to
  109.                 use the new routines -- so now EPSDisk has a sector editor
  110.                 (albeit a primitive one) as well.
  111.  
  112. 1.10  (1/31/93) Now extracts and writes individual files to DOS files.  Uses
  113.                 .EFE format with minor extension; tries to give informative
  114.                 DOS file suffix (.INS, .SQ, etc.) if not specified.
  115.  
  116. 1.11  (2/13/93) Small (one-letter) patch to let Terje's .EFE files work with 
  117.                 EPSDisk.
  118.  
  119. 1.11b (2/18/93) Small (one-line) patch to fix problem with extracting files
  120.                 with non-contiguous blocks.
  121.  
  122. 1.20  (3/6/93)  Changed method of selecting disk type; added auto-scan for
  123.                 damaged disks.
  124.  
  125. 1.21  (3/11/93) Added proper support for COMPUTER format.
  126.  
  127. 1.21b (3/11/93) Fixed small bug in version 1.21; superseded upload.
  128.  
  129. 1.21c (3/12/93) Fixed bug in copy routine; added ability to accept single 
  130.                 sector errors during during copy and then allow the user to 
  131.                 continue.
  132.                 
  133. 1.30b (11/8/93) Added DOS wildcards when naming existing .EFE and .INS files one
  134.                 wants to write to an EPS disk or an image.
  135.  
  136. =============================================================================
  137.  
  138. These User Guidlines for EPSDisk were kindly written by Nate Stelton, 
  139. etan@tellabs.com with the assistance of the author of EPSDisk - Michael Chen
  140.  
  141. EPSDisk 1.30b User Guidelines (12/14/93)
  142.  
  143. EPSDisk is a utility program that allows you to read from, write to, or format,
  144. Ensoniq EPS Classic, EPS 16+, and ASR-10 disks using an IBM PC compatible
  145. computer.  The data image of an EPS diskette can be saved on a PC hard disk
  146. as a .IMG file or as a .GKH file. ( The latter is just the raw image wrapped in a 
  147. format allowing additional information in the file ).  In addition, you can transfer 
  148. individual files ( such as instruments or sequences ) between the Ensoniq disks and 
  149. the PC (stored on the PC hard disk as EFE compatible files).
  150.  
  151. Other features of EPSDisk include an option that verifies the integrity of
  152. either an Ensoniq disk or a .IMG/.GKH file, and a sector editor that lets you edit
  153. the binary information of the Ensoniq disk or the .IMG/.GKH file.
  154.  
  155. Installation
  156.  
  157. Basically, all you need to do to install the program is to create a directory,
  158. and copy the program into it. Before doing this, however, you might give some thought 
  159. to where and how you want to store and organize your files, how EPSDisk will be 
  160. accessed via your path, and whether or not you want to use compressors.  
  161. (Pkzip should compress a GKH file down to about 75% of its original size.)
  162.  
  163. Using EPSDisk
  164.  
  165. EPSDisk uses a simple menu interface for executing selected options.
  166. To start the program from the DOS command line, enter:  EPSDISK
  167.  
  168. You see:
  169.  
  170.   EPSDisk v1.30b with SctrEdit module by Michael Chen 3/6/1993
  171.  
  172.   C)opy / F)ormat / disk T)ype / S)ector edit / V)erify / D)irectory / 
  173.   eX)tract, W)rite file / change P)arameters / Q)uit ? 
  174.  
  175. Important Note:  Before doing anything else, always set the disk type (third
  176. menu item) first!  If you don't, you may have all sorts of problems.
  177.  
  178. Following is a breakdown of these menu options:
  179.  
  180.   C) Copy  -- This command lets you copy a disk or image file to another disk
  181.          or image file.  When selected, you see:
  182.  
  183.          Enter source volume spec (<CR> exits): 
  184.  
  185.          At this prompt, identify the source data to be copied, either as 
  186.          i)   a floppy drive (e.g., A:) 
  187.          ii)  a GKH filename (e.g., tuba.gkh).
  188.          iii) a raw-image filename (e.g., tuba.img).  
  189.          
  190.          You then see:
  191.  
  192.          Enter destination volume spec (<CR> exits): 
  193.  
  194.          Again, enter a drive or image filename, this time for where you are
  195.          copying to.  For both prompts, make sure that if a drive is selected,
  196.          that drive has an Ensoniq disk whose format matches the one you
  197.          selected with the disk type option.  For filenames, full pathnames
  198.          are legal.
  199.  
  200.          Note: If the disk has never been formatted or uses a different
  201.          encoding method (i.e., GCR for DD Mac disks), EPSDisk will figure out
  202.          that the disk is new and will format it before copying.  If the disk
  203.          is MS-DOS, then it needs to be formatted first.  (It's easiest just
  204.          to always do it.)
  205.  
  206.   F) Format -- This formats a diskette to the type specified by T) Disk Type.
  207.          When selected, you see:
  208.  
  209.          Enter volume spec (<CR> exits): 
  210.  
  211.          Enter a drive (e.g., A:) at this prompt.  You can also enter a IMG/GKH
  212.          filename to create a blank file (into which you can copy EFE files).
  213.  
  214.   T) Disk Type -- This option sets the format for both Ensoniq disk and IMG/GKH
  215.          files.  When selected, you see:
  216.  
  217.          0) User        user-defined disk type
  218.          1) DD          standard EPS double-density (800K)
  219.          2) 820K        special EPS double-density (820K)
  220.          3) HD          standard ASR-10 high-density (1600K)
  221.          4) 1640K       special ASR-10 high-density (1640K)
  222.          5) COMP_DD     COMPUTER-format double-density (720K)
  223.          6) COMP_HD     COMPUTER-format high-density (1440K)
  224.          7) COMP_800K   COMPUTER-format double-density (800K)
  225.          8) COMP_1600K  COMPUTER-format high-density (1600K)
  226.  
  227.          Select disk type: (<CR> leaves unchanged)
  228.  
  229.          Enter an option (0 to 8).  For options 1) through 8), make sure that
  230.          your selection matches the disk's DD or HD type (i.e., for DD, select
  231.          1, 2, 5, or 7; for HD, legal selections are 3, 4, 6, or 8).  If you
  232.          select option 0), you are led through a series of questions concerning
  233.          number of tracks, sides, sectors per track, interleaving, gap, sector
  234.          offset, head sector shift, and track sector shift (the explanation of
  235.          which extends beyond the scope of this document). 
  236.  
  237.          Note: The 820K disk doesn't work right on (at least) the EPS Classic, 
  238.          since the EPS does not seek past track 79.
  239.  
  240.   S) Sector Edit -- This lets you see and/or change the binary data of a disk
  241.         or IMG/GKH file, one block per screenload. The editor screen actually 
  242.         shows the block in two side-by-side matrices--on the left in hex and on 
  243.         the right in ASCII.  A live curser in each matrix allows you to select 
  244.         and edit bytes in either format.  The following operations can be 
  245.         performed from this screen:
  246.  
  247.         B)lock -- Select the block to view/edit.
  248.         R)ead -- Read the last-saved version of the displayed block from file
  249.            or floppy (sort of like a "revert").
  250.         V)erify -- Verify the current sector.
  251.         W)rite -- Write the block to the file or floppy.  This writes over
  252.            only the block displayed.
  253.         H)ex entry -- Edit the selected byte by hex.
  254.         A)SCII entry -- Edit the selected byte by ASCII.
  255.         Q)uit -- Go back to the main menu.
  256.  
  257.   V) Verify -- This is a check to see whether the Ensoniq disk or GKH file is
  258.         readable or corrupted.
  259.  
  260.   D) Directory -- This displays a listing of the individual wave files  on
  261.         a disk or IMG/GKH file.
  262.  
  263.         Source volume (<CR> exits) : 
  264.  
  265.         Enter either a drive or a IMG/GKH filename.  You then see:
  266.  
  267.         Directory at block (default 3) : 
  268.  
  269.         This is asking you what block's directory to list.  If you don't use
  270.         subdirectories (and most people don't), just hit return.  You should
  271.         see something like this example:
  272.  
  273.         2: name DEMO-KIT-ASR type EPS-INST size  1036 (ctg     1) loc    31 
  274.         3: name VERSA BASS   type EPS-INST size   251 (ctg     1) loc  1067 
  275.         4: name DEMO PERCS   type EPS-INST size   363 (ctg     1) loc  1315 
  276.         5: name DEMO SYNTH   type EPS-INST size   377 (ctg     1) loc  1678 
  277.         6: name DEMO FLUTE   type EPS-INST size   109 (ctg     1) loc  2054 
  278.         7: name DEMO P5-B3   type EPS-INST size    83 (ctg     1) loc  2163 
  279.         8: name DEMO EFFECTS type EPS-INST size   847 (ctg     1) loc  2246 
  280.         9: name ASR LEAD GTR type EPS-INST size    34 (ctg     1) loc  3093 
  281.        10: name TIME BOMB    type          size    38 (ctg     1) loc  3127 
  282.  
  283.   X) Extract -- This option grabs an EPS file (sequence, instrument, etc.) and
  284.         reads it into an EFE-format DOS file.  The suffixes are different,
  285.         to distinguish between sequence and instrument files, etc.
  286.  
  287.         Note: You may have problems getting a good copy if the file's blocks
  288.         are not contiguous.
  289.  
  290.   W) Write File -- This selection takes an EFE-format file and writes it onto
  291.         the EPS disk.  Don't try this with non-EFE files.  When selected, you
  292.         see a series of prompts:
  293.  
  294.         Destination volume (<CR> exits) : 
  295.  
  296.         Enter either a drive or a IMG/GKH filename.  You then see:
  297.  
  298.         Directory at block (default 3) : 
  299.  
  300.         Enter a <CR> to write the file to the root directory, which is where
  301.         you'll probably want your instrument file(s).  Next, you see:
  302.  
  303.         Source file name (<CR> exits) : 
  304.  
  305.         Enter a filename here, or if you want to copy all the EFE files that
  306.         are in the current directory, enter *.EFE.
  307.  
  308.   P) Change Parameters -- This selection sets a number of parameters used in
  309.         formatting and any error reporting during a disk/file read.  When
  310.         selected, you see a series of prompts:
  311.  
  312.          DISK FORMAT PARAMETERS
  313.  
  314.            Label () : 
  315.  
  316.         Enter a label name here (or just hit a <CR>).  The label name is
  317.         written to the disk during formatting.
  318.  
  319.          ERROR HANDLING PARAMETERS
  320.  
  321.            Number of retries on error (5) :
  322.            Delay between errors in milliseconds (250) :
  323.            Number of drive resets between errors (1) : 
  324.  
  325.         Enter <CR> for each of the above three prompts to select the default
  326.         values shown in the ()'s.  This determines how the program will
  327.         behave if it encounters difficulties while reading or varifying a
  328.         disk or GKH/IMG file.
  329.  
  330.   Q) Quit -- Exit the EPSDisk program.
  331.   
  332.  
  333. Backing up an Ensoniq disk to the PC's hard drive
  334.  
  335. 1.  Start EPSDisk.
  336. 2.  Select T (disk type) and select the format that matches the disk to copy.
  337. 3.  Insert the Ensoniq disk.
  338. 4.  Select C to copy.
  339. 5.  Supply source drive (e.g., A:) and a filename (e.g., organs.gkh).
  340. 6.  Select V to verify the file you just created.
  341. 7.  Select Q to exit.  You can then use a backup program and/or compression
  342.     program to further archive the file, if desired.
  343.  
  344. Getting a file from the eps mailig lists ftp site to the sampler
  345.  
  346. 1.  Using ftp and whatever other modem tools normally used, get the GKH file
  347.     to your PC and uncompress it as nessecary.
  348. 2.  Start EPSDisk.
  349. 3.  Select T (disk type) and select the format that matches the disk to copy.
  350.     (Typically, this step isn't needed, since EPSDisk defaults to standard EPS
  351.     800K, and all uploaded GKH files are this type.)
  352. 4.  Insert the blank disk. This must be a Double sided Double density disk.
  353. 5.  If the disk is unformatted, select F to format it.
  354. 6.  Select C to copy.
  355. 7.  Supply source filename (e.g., organs.gkh) and drive (e.g., A:).
  356. 8.  Select V to verify the disk you just wrote to.
  357. 9.  Select Q to exit.  Put the disk in your instrument and play.
  358.  
  359. Copying an EFE file from an 800K GKH file to a 1600K GKH file (of interest to
  360. ASR-10 and TS-10 users)
  361.  
  362. 1.  Start EPSDisk
  363. 2.  Select X to extract.
  364. 3.  Supply the source volume (file1.gkh), the directory block (usually just
  365.     hit <CR>), the EPS source sound file (as named on the EPS disk), and the
  366.     destination filename (file.efe).
  367. 4.  Select T to change disk type and select option 3).
  368. 5.  If you're creating a new 1600K disk/gkh-file from scratch, select F to
  369.     format and supply the GKH filename (file2.gkh).
  370. 6.  Select W to write the EFE file to the GKH file.
  371. 7.  Supply the destination volume (file2.gkh), the directory block, and the
  372.     source filename (file.efe).
  373.     
  374. Uploading a file to the eps mailig lists ftp site
  375.  
  376. 1.  Put the samples onto a 800 kB Double sided Double density Ensoniq formatted
  377.     floppy. This you can all do at your sampler. Use only DD floppies NOT HD
  378. 2.     Start EPSDisk  and put in the DD floppy you made in the drive.
  379. 3.  Select C to copy
  380. 4.    Supply source drive (e.g. A: ) and destination file ( e.g. mygongs.gkh )
  381. 5    Compress the image with gzip
  382. 6    Make a description of your samples in a text file, call it mygongs.gkh
  383. 7.    Start your ftp program, upload to the eps/incoming directory
  384.     give them destination name such as mygongs.gkh.gz an mygongs.txt
  385. 8.    Write a short note aboat your upload  to the site administrator
  386.     telling : what is it? to where do you suggest it beeing moved      
  387.